| API Documentation |  |

- MAIN PAGE
- NAMESPACES
- CLASSES

nkScripts::Environment Member List

This is the complete list of members for nkScripts::Environment, including all inherited members.

callScriptFunction(const ScriptObjectReference &reference, const DataStack &args, DataStack &expectedOutput) | nkScripts::Environment |
create() noexcept | nkScripts::Environment | static
create(Environment &&other) noexcept | nkScripts::Environment | static
deserializeScriptObject(nkMemory::BufferView< unsigned char > object) | nkScripts::Environment |
execute(const Script &script) | nkScripts::Environment |
getFunc(nkMemory::StringView name) | nkScripts::Environment |
getLastExecutionResult() const | nkScripts::Environment |
getName() const | nkScripts::Environment |
getNamespace(nkMemory::StringView name) | nkScripts::Environment |
getObject(nkMemory::StringView name, nkMemory::StringView userTypeName=nullptr) | nkScripts::Environment |
getScriptFunction(nkMemory::StringView name) | nkScripts::Environment |
getUserType(nkMemory::StringView name) | nkScripts::Environment |
getVar(nkMemory::StringView name, bool defaultValue) | nkScripts::Environment |
getVar(nkMemory::StringView name, int defaultValue) | nkScripts::Environment |
getVar(nkMemory::StringView name, float defaultValue) | nkScripts::Environment |
getVar(nkMemory::StringView name, double defaultValue) | nkScripts::Environment |
getVar(nkMemory::StringView name, const char *defaultValue) | nkScripts::Environment |
getVar(nkMemory::StringView name, nkMemory::StringView defaultValue) | nkScripts::Environment |
getVar(nkMemory::StringView name) | nkScripts::Environment |
isFuncSet(nkMemory::StringView name) | nkScripts::Environment |
isNamespaceSet(nkMemory::StringView name) | nkScripts::Environment |
isUserTypeSet(nkMemory::StringView name) | nkScripts::Environment |
isVarSet(nkMemory::StringView name) | nkScripts::Environment |
requestGarbageCollection() | nkScripts::Environment |
serializeScriptObject(const ScriptObjectReference &reference, bool forwardUserDataOwnership=false) | nkScripts::Environment |
setEnvironmentFor(INTERPRETER interpretType) | nkScripts::Environment |
setFunc(nkMemory::StringView name) | nkScripts::Environment |
setName(nkMemory::StringView name) | nkScripts::Environment |
setNamespace(nkMemory::StringView name) | nkScripts::Environment |
setObject(nkMemory::StringView name, nkMemory::StringView userTypeName, void *value) | nkScripts::Environment |
setUserType(nkMemory::StringView name) | nkScripts::Environment |
setVar(nkMemory::StringView name, bool value) | nkScripts::Environment |
setVar(nkMemory::StringView name, int value) | nkScripts::Environment |
setVar(nkMemory::StringView name, float value) | nkScripts::Environment |
setVar(nkMemory::StringView name, double value) | nkScripts::Environment |
setVar(nkMemory::StringView name, const char *value) | nkScripts::Environment |
setVar(nkMemory::StringView name, nkMemory::StringView value) | nkScripts::Environment |
setVar(nkMemory::StringView name, const ScriptObjectReference &value) | nkScripts::Environment |
~Environment() | nkScripts::Environment |